package cn.join.ideer.common.req;

import cn.join.ideer.common.enums.AuditResult;
import cn.join.ideer.common.enums.PostStatus;
import cn.join.ideer.common.vo.TokenRequestVo;
import lombok.Data;
import lombok.ToString;

import java.io.Serializable;
import java.sql.Timestamp;
import java.util.List;

/**
 * @author shinyiqi
 */
@Data
@ToString
public class QryBbsPostReqListDto extends TokenRequestVo implements Serializable {
    private Long id;
    private Long forumId;
    private Long threadId;
    private Byte first;
    private Long author;
    private String subject;
    private Timestamp createTime;
    private String content;
    private String pics;
    private String ip;
    private String location;
    private Double latitude;
    private Double longitude;
    private PostStatus status;
    private Long auditBy;
    private Timestamp auditTime;
    private AuditResult auditResult;
    private String auditDesc;

    /**
     * 自定义字段
     */
    private List<Long> topicIds;

}
